// #include<iostream>
// // zdl:: 这道题其实并不吓人，就是简单的模拟题
// using namespace std;
// int a[5][5];
// bool b[10];
// int sum[10];
// #include<map>
// int main()
// {
//     int i1, j1;
//     for (int i = 1; i <= 3; i++)
//     {
//         for (int j = 1; j <= 3; j++)
//         {
//             cin >> a[i][j];
//             if (a[i][j] == 0) i1 = i, j1 = j;
//             b[a[i][j]] = true;
//         }
//     }
//     for (int i = 1; i <= 9; i++)
//     {
//         if (!b[i]) a[i1][j1] = i;
//     }
//     for (int i = 1; i <= 3; i++)
//     {
//         int x, y; cin >> x >> y;
//         cout << a[x][y] << endl;
//     }
//     for (int i = 1; i <= 3; i++)
//     {
//         for (int j = 1; j <= 3; j++)
//         {
//             sum[i] += a[i][j];
//         }
//     }
//     for (int i = 1; i <= 3; i++)
//     {
//         for (int j = 1; j <= 3; j++)
//         {
//             sum[i] += a[i][j];
//         }
//     }
//     int p = 4;
//     for (int i = 1; i <= 3; i++)
//     {
//         for (int j = 1; j <= 3; j++)
//         {
//             sum[p] += a[j][i];
//         }
//         p++;
//     }
//     for (int i = 1; i <= 3; i++) sum[7] += a[i][i];
//     for (int i = 1; i <= 3; i++) sum[8] += a[4 - i][i];
//     cin >> p;
//     map<int, int> mp{{6, 10000}, {7, 36}, {8, 720}, {9, 360},
//         {10, 80}, {11, 252}, {12, 108}, {13, 72}, {14, 54}, {15, 180},
//         {16, 72}, {17, 180}, {18, 119}, {19, 36}, {20, 306}, {21, 1080},
//     {22, 144}, {23, 1800}, {24, 3600}};
//     cout << mp[sum[p]];
//     return 0;
// }

#include<iostream>

using namespace std;

int main()
{
    int n, k, m;
    cin >> n >> k >> m;
    cout << n - k * m << endl;
    return 0;
}